

#ifndef CODEVIEW_H__
#define CODEVIEW_H__

/*############### Enumerations Fo Column no. ####################*/
enum CODEVIEW_COL{ TR_COL,BR_COL,ADDR_COL,LABEL_COL,MNE_COL,OP1_COL,OP2_COL,COMMT_COL};

/*################### Globals #######################*/
extern GtkWidget *codeview_notebook ;
extern GtkWidget *last_page_label;
extern GtkWidget *current_page;
extern GtkWidget *current_code_tree;
extern GtkTreeModel *current_code_model;
extern GtkTreeSelection *current_code_selection;
extern GtkTreeIter current_code_iter;


/*############### Function #########################*/
extern GtkWidget *gsim_get_codview(void);
extern gchar *codeview_new_label(void);
extern void gsim_make_codeview_child( gchar *codeview_child_label );
extern void gsim_insert_row_after();
extern void gsim_insert_row_before();
extern void gsim_remove_row();
extern void gsim_edit();

#endif
